package com.perfma.xtest.tool.word;

import io.swagger.annotations.ApiModel;

/**
 * @author: junhui.si
 * @date: 2021-08-24 17:56
 **/
@ApiModel("统计-饼图数据类型")
public enum ChartDataType {
    /**
     * 脚本类型占比
     */
    SCRIPT_TYPE("脚本类型占比"),
    /**
     * 脚本所属产品占比
     */
    SCRIPT_WORKSPACE("脚本所属产品占比"),
    /**
     * 脚本新增趋势
     */
    SCRIPT_NEW("脚本新增趋势"),
    /**
     * 脚本调试趋势
     */
    SCRIPT_DEBUG("脚本调试趋势"),


    /**
     * 问题状态占比
     */
    BUG_STATUS("问题状态占比"),
    /**
     * 问题所属产品占比
     */
    BUG_WORKSPACE("问题所属产品占比"),
    /**
     * 问题优先级占比
     */
    BUG_LEVEL("问题优先级占比"),
    /**
     * 问题影响时长占比
     */
    BUG_DURATION("问题影响时长占比"),
    /**
     * 问题关联应用占比
     */
    BUG_APP("问题关联应用占比"),
    /**
     * 问题新建趋势
     */
    BUG_NEW("问题新建趋势"),
    /**
     * 问题自定义属性统计
     */
    BUG_CUSTOM_PROPERTY("自定义属性统计"),

    /**
     * 计划
     */
    PLAN_STATUS("计划阶段状态占比"),
    PLAN_WORKSPACE("计划所属产品占比"),
    PLAN_CREATE_TREND("计划新建趋势"),
    /**
     * 目标
     */
    PLAN_GOAL_TYPE("目标类型占比"),
    PLAN_GOAL_WORKSPACE("目标所属产品占比"),
    PLAN_GOAL_STATUS("目标状态占比"),
    PLAN_GOAL_CREATE_TREND("目标新建趋势"),
    /**
     * 压测记录
     */
    PLAN_REPORT_STATUS("压测记录占比"),
    PLAN_REPORT_WORKSPACE("压测记录所属产品占比"),
    PLAN_REPORT_CREATE_TREND("压测记录占比"),
    ;

    /**
     * 描述
     */
    private String desc;

    ChartDataType(String desc) {
        this.desc = desc;
    }

    public String getDesc() {
        return desc;
    }
}
